"""
定义变量的时候分为函数内部和函数外部
- 函数内部定义的变量叫做局部变量
- 函数外部定义的变量叫做全局变量
- 全局变量函数内外部都可以使用，局部变量只能在函数内部使用
"""
a = 666
def func():
    b = 888
    # 当全局变量和局部变量重名时，优先使用局部变量
    a = 999
    global c  # 进行申明c变量是全局变量，函数内部操作a变量是对全局变量a的操作
    c = 555
    # 全局变量函数内外都可以使用
    print(f"函数内部的a值：{a}")
    print(b)
print(f"函数外部的a值：{a}")
func()
# 函数的局部变量和全局变量不会相互影响，是相互独立
print(f"函数外部的a值：{a}")
# 局部变量只能在函数内容使用
# print(b)
# 提升为全局变量的值
print(f"函数外部的c值：{c}")